import ar.com.hakasoft.entities.Articulo
import ar.com.hakasoft.entities.Cliente
import ar.com.hakasoft.entities.Dietetica
import ar.com.hakasoft.entities.Usuario
import ar.com.hakasoft.entities.Vendedor

class BootStrap {

    def init = { servletContext ->
		//DataSourceUtils.tuneDataSource (servletContext)
		
		log.warn "Se ha iniciado: ${new Date()}"
		
		//Usuario Administrador
		if (Usuario.count()==0){
			new Usuario(username:"Pedro", email:"nicolas.eliaschev@gmail.com",password:"pedro123", esAdministrador: true).save()
		}
		
		//Dieteticas
		if (Dietetica.count()==0){
		}
		//Articulo, por ahora tan solo 1: Postre
		if (Articulo.count()==0){
			new Articulo(descripcion: "Pote").save(failOnError: true)
		}
		
		//Vendedores
		if (Vendedor.count()==0){
			new Vendedor(nombre: "Pablo Fernando Matteuci", direccion: "Hidalgo 561 8 I", telefono: "3530-2927").save(failOnError: true)
			new Vendedor(nombre: "Sandra Kopytkin", direccion: "Avellaneda 4337", telefono: "4672-8646").save(failOnError: true)
			new Vendedor(nombre: "Javier Garber", direccion: "Av. Angel Gallardo 116 P.3 Dpto A", telefono: "4865-0895").save(failOnError: true)
			new Vendedor(nombre: "Clara Lew", direccion: "Camargo 385", telefono: "4855-5212/5795").save(failOnError: true)
		}
		
		//Clientes
		if (Cliente.count()==0){
		}
		
    }
    def destroy = {
    }
}
